<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>07_事件委托-事件委托的操作</title>
</head>
<body>

  <ul id="list" class="panel">
    <li class="li-1">li-1
      <p class="p1">我是p元素</p>
    </li>
    <li class="li-2">li-2
      <p  class="p2">我是p元素</p>
    </li>
    <li class="li-3">li-3
      <p  class="p3">我是p元素</p>
    </li>
    <li class="li-4">li-4
      <p  class="p4">我是p元素</p>
    </li>
    <li class="li-5">li-5
      <p  class="p5">我是p元素</p>
    </li>
  </ul>

  <script src="../libs/jquery-3.6.0.js"></script>
  <script>
    $(function () {
      // 1. 给父元素绑定事件
      // 2. 利用冒泡原理，给子元素添加事件
      // 3. 事件委托的好处：动态创建的元素，也能触发事件
      $('#list').on('click', 'li p', function (e) {
        console.log(e.target);
        $(this).css('color', 'red')
      })
    })

  </script>
  
</body>
</html>